graph LR
A["HNSW: Hierarchical<br/>Navigable Small World"] --> B["Layer 2 (Top)<br/>Few nodes, long-range links"]
B --> C["Layer 1<br/>More nodes, medium links"]
C --> D["Layer 0 (Base)<br/>All nodes, short-range links"]
style A fill:#1C355E,stroke:#1C355E,color:#fff
style B fill:#9B8EC0,stroke:#1C355E,color:#fff
style C fill:#FF7A5C,stroke:#1C355E,color:#fff
style D fill:#00C9A7,stroke:#1C355E,color:#fff